package com.itheima.d1_exception;

import java.util.Scanner;

/**
 * 目标：掌握异常的处理方式：捕获异常，尝试修复。
 *
 * 需求：调用一个方法，让用户输入一个合适的价格返回为止。
 */
public class  ExceptionTest4 {

    public static void main(String[] args) {
        // 尝试修复

        while (true) {
            try {
                System.out.println(price());
                break;
            } catch (Exception e) {
                System.out.println("你在搞什么！！！！");
            }
        }
    }

    public static double price(){
        Scanner sc = new Scanner(System.in);

        while (true) {
            System.out.println("请输入合适的价格：");
            double p = sc.nextDouble();
            if(p >= 0 && p <= 100){
                System.out.println("价格合适");
                return p;
            }else {
                System.out.println("价格不合适");
            }
        }
    }
}
